using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 学歴情報 : BindableBusinessObject
    {
        public 学歴情報() { }
        #region Other
        private Int32 m_mytype;
        [ColumnAttributes("mytype")]
        public Int32 mytype
        {
            get { return m_mytype; }
            set { m_mytype = value; }
        }
        #endregion
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private Int16 m_廃止区分;
        [ColumnAttributes("廃止区分")]
        public Int16 廃止区分
        {
            get { return m_廃止区分; }
            set { m_廃止区分 = value; }
        }
        private Int32 m_区分 = 0;
        [ColumnAttributes("区分")]
        public Int32 区分
        {
            get { return m_区分; }
            set { m_区分 = value; }
        }
        private Int32 m_学歴区分 = 0;
        [ColumnAttributes("学歴区分")]
        public Int32 学歴区分
        {
            get { return m_学歴区分; }
            set { m_学歴区分 = value; }
        }
        private String m_学歴区分Name = "";
        [ColumnAttributes("学歴区分Name")]
        public String 学歴区分Name
        {
            get { return m_学歴区分Name; }
            set { m_学歴区分Name = value; }
        }
        private String m_学校名 = "";
        [ColumnAttributes("学校名")]
        public String 学校名
        {
            get { return m_学校名; }
            set { m_学校名 = value; }
        }
        private String m_学校住所 = "";
        [ColumnAttributes("学校住所")]
        public String 学校住所
        {
            get { return m_学校住所; }
            set { m_学校住所 = value; }
        }
        private Int32 m_専攻区分 = 0;
        [ColumnAttributes("専攻区分")]
        public Int32 専攻区分
        {
            get { return m_専攻区分; }
            set { m_専攻区分 = value; }
        }
        private Int32 m_専攻系列コード = 0;
        [ColumnAttributes("専攻系列コード")]
        public Int32 専攻系列コード
        {
            get { return m_専攻系列コード; }
            set { m_専攻系列コード = value; }
        }
        private String m_専攻系列 = "";
        [ColumnAttributes("専攻系列")]
        public String 専攻系列
        {
            get { return m_専攻系列; }
            set { m_専攻系列 = value; }
        }
        private String m_専攻学部 = "";
        [ColumnAttributes("専攻学部")]
        public String 専攻学部
        {
            get { return m_専攻学部; }
            set { m_専攻学部 = value; }
        }
        private String m_専攻学科 = "";
        [ColumnAttributes("専攻学科")]
        public String 専攻学科
        {
            get { return m_専攻学科; }
            set { m_専攻学科 = value; }
        }
        private String m_専攻内容 = "";
        [ColumnAttributes("専攻内容")]
        public String 専攻内容
        {
            get { return m_専攻内容; }
            set { m_専攻内容 = value; }
        }
        private String m_専門技術 = "";
        [ColumnAttributes("専門技術")]
        public String 専門技術
        {
            get { return m_専門技術; }
            set { m_専門技術 = value; }
        }
        private String m_担当教授名;
        [ColumnAttributes("担当教授名")]
        public String 担当教授名
        {
            get { return m_担当教授名; }
            set { m_担当教授名 = value; }
        }
        private DateTime m_開始時期 = DateTime.MinValue;
        [ColumnAttributes("開始時期")]
        public DateTime 開始時期
        {
            get { return m_開始時期; }
            set { m_開始時期 = value; }
        }
        private DateTime m_終了時期 = DateTime.MinValue;
        [ColumnAttributes("終了時期")]
        public DateTime 終了時期
        {
            get { return m_終了時期; }
            set { m_終了時期 = value; }
        }
        private Int32 m_社員ID = 0;
        [ColumnAttributes("社員ID")]
        public Int32 社員ID
        {
            get { return m_社員ID; }
            set { m_社員ID = value; }
        }
        private Boolean? m_全日夜間;
        [ColumnAttributes("全日夜間")]
        public Boolean? 全日夜間
        {
            get { return m_全日夜間; }
            set { m_全日夜間 = value; }
        }

        private String m_専攻系列コード_1;
        [ColumnAttributes("専攻系列コード")]
        public String 専攻系列コード_1
        {
            get { return m_専攻系列コード_1; }
            set { m_専攻系列コード_1 = value; }
        }
        /* Add more properties */
        private DateTime? m_開始時期_1;
        [ColumnAttributes("開始時期")]
        public DateTime? 開始時期_1
        {
            get { return m_開始時期_1; }
            set { m_開始時期_1 = value; }
        }

        private DateTime? m_終了時期_1;
        [ColumnAttributes("終了時期")]
        public DateTime? 終了時期_1
        {
            get { return m_終了時期_1; }
            set { m_終了時期_1 = value; }
        }
    }
}
